package com.ruoyi.quartz.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 其他出库对象 yongyou_qtck
 * 
 * @author SYF
 * @date 2025-04-17
 */
public class YongyouQtck extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 单据日期 */
    @Excel(name = "单据日期")
    private String vouchdate;

    /** 单据编号 */
    @Excel(name = "单据编号")
    private String code;

    /** 库存组织 */
    @Excel(name = "库存组织")
    private String orgName;

    /** 仓库 */
    @Excel(name = "仓库")
    private String warehouseName;

    /** 会计主体 */
    @Excel(name = "会计主体")
    private String accountorgName;

    /** 部门 */
    @Excel(name = "部门")
    private String departmentName;

    /** 交易类型 */
    @Excel(name = "交易类型")
    private String bustypeName;

    /** 库管员 */
    @Excel(name = "库管员")
    private String stockmgrName;

    /** 单据状态 */
    @Excel(name = "单据状态")
    private String status;

    /** 创建人 */
    @Excel(name = "创建人")
    private String creator;

    /** 备注 */
    @Excel(name = "备注")
    private String memo;

    /** 借用对象 */
    @Excel(name = "借用对象")
    private String lendsupplierName;

    /** 物料编码 */
    @Excel(name = "物料编码")
    private String othoutrecordsProductCcode;

    /** 物料名称 */
    @Excel(name = "物料名称")
    private String othoutrecordsProductCname;

    /** 数量 */
    @Excel(name = "数量")
    private String othoutrecordsQty;

    /** 计量单位 */
    @Excel(name = "计量单位")
    private String othoutrecordsUnitName;

    /** 成本单价 */
    @Excel(name = "成本单价")
    private String natunitprice;

    /** 成本金额 */
    @Excel(name = "成本金额")
    private String natmoney;

    /** 备注 */
    @Excel(name = "备注")
    private String othoutrecordsMemo;

    /** 过账状态 */
    @Excel(name = "过账状态")
    private String postaccountstatus;

    public void setVouchdate(String vouchdate) 
    {
        this.vouchdate = vouchdate;
    }

    public String getVouchdate() 
    {
        return vouchdate;
    }

    public void setCode(String code) 
    {
        this.code = code;
    }

    public String getCode() 
    {
        return code;
    }

    public void setOrgName(String orgName) 
    {
        this.orgName = orgName;
    }

    public String getOrgName() 
    {
        return orgName;
    }

    public void setWarehouseName(String warehouseName) 
    {
        this.warehouseName = warehouseName;
    }

    public String getWarehouseName() 
    {
        return warehouseName;
    }

    public void setAccountorgName(String accountorgName) 
    {
        this.accountorgName = accountorgName;
    }

    public String getAccountorgName() 
    {
        return accountorgName;
    }

    public void setDepartmentName(String departmentName) 
    {
        this.departmentName = departmentName;
    }

    public String getDepartmentName() 
    {
        return departmentName;
    }

    public void setBustypeName(String bustypeName) 
    {
        this.bustypeName = bustypeName;
    }

    public String getBustypeName() 
    {
        return bustypeName;
    }

    public void setStockmgrName(String stockmgrName) 
    {
        this.stockmgrName = stockmgrName;
    }

    public String getStockmgrName() 
    {
        return stockmgrName;
    }

    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }

    public void setCreator(String creator) 
    {
        this.creator = creator;
    }

    public String getCreator() 
    {
        return creator;
    }

    public void setMemo(String memo) 
    {
        this.memo = memo;
    }

    public String getMemo() 
    {
        return memo;
    }

    public void setLendsupplierName(String lendsupplierName) 
    {
        this.lendsupplierName = lendsupplierName;
    }

    public String getLendsupplierName() 
    {
        return lendsupplierName;
    }

    public void setOthoutrecordsProductCcode(String othoutrecordsProductCcode) 
    {
        this.othoutrecordsProductCcode = othoutrecordsProductCcode;
    }

    public String getOthoutrecordsProductCcode() 
    {
        return othoutrecordsProductCcode;
    }

    public void setOthoutrecordsProductCname(String othoutrecordsProductCname) 
    {
        this.othoutrecordsProductCname = othoutrecordsProductCname;
    }

    public String getOthoutrecordsProductCname() 
    {
        return othoutrecordsProductCname;
    }

    public void setOthoutrecordsQty(String othoutrecordsQty) 
    {
        this.othoutrecordsQty = othoutrecordsQty;
    }

    public String getOthoutrecordsQty() 
    {
        return othoutrecordsQty;
    }

    public void setOthoutrecordsUnitName(String othoutrecordsUnitName) 
    {
        this.othoutrecordsUnitName = othoutrecordsUnitName;
    }

    public String getOthoutrecordsUnitName() 
    {
        return othoutrecordsUnitName;
    }

    public void setNatunitprice(String natunitprice) 
    {
        this.natunitprice = natunitprice;
    }

    public String getNatunitprice() 
    {
        return natunitprice;
    }

    public void setNatmoney(String natmoney) 
    {
        this.natmoney = natmoney;
    }

    public String getNatmoney() 
    {
        return natmoney;
    }

    public void setOthoutrecordsMemo(String othoutrecordsMemo) 
    {
        this.othoutrecordsMemo = othoutrecordsMemo;
    }

    public String getOthoutrecordsMemo() 
    {
        return othoutrecordsMemo;
    }

    public void setPostaccountstatus(String postaccountstatus) 
    {
        this.postaccountstatus = postaccountstatus;
    }

    public String getPostaccountstatus() 
    {
        return postaccountstatus;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("vouchdate", getVouchdate())
            .append("code", getCode())
            .append("orgName", getOrgName())
            .append("warehouseName", getWarehouseName())
            .append("accountorgName", getAccountorgName())
            .append("departmentName", getDepartmentName())
            .append("bustypeName", getBustypeName())
            .append("stockmgrName", getStockmgrName())
            .append("status", getStatus())
            .append("creator", getCreator())
            .append("memo", getMemo())
            .append("lendsupplierName", getLendsupplierName())
            .append("othoutrecordsProductCcode", getOthoutrecordsProductCcode())
            .append("othoutrecordsProductCname", getOthoutrecordsProductCname())
            .append("othoutrecordsQty", getOthoutrecordsQty())
            .append("othoutrecordsUnitName", getOthoutrecordsUnitName())
            .append("natunitprice", getNatunitprice())
            .append("natmoney", getNatmoney())
            .append("othoutrecordsMemo", getOthoutrecordsMemo())
            .append("postaccountstatus", getPostaccountstatus())
            .toString();
    }
}
